olfactory organs - German English Dictionary